Skip to content

Force BIOS across our images that can support GPUs#94

Merged
azahmd merged 1 commit intomainfrom
Force_bios
Jan 15, 2026
Merged

Force BIOS across our images that can support GPUs#94
azahmd merged 1 commit intomainfrom
Force_bios

Conversation

@DavidFair
Copy link
Collaborator

We need to force BIOS until we're running EFI and above 4GB decoding everywhere. The kernel and Nvidia drivers will try to use reallocatable BARs from the EFI, but there are none on our existing RL8 hosts because they're running BIOS's with above 4GB decoding disabled.

There's a slightl perf degredation on the GPUs and booting (but not a regression as we're already BIOS booting for these images) by using BIOS instead of EFI. But until we get all our hosts to RL9+ with EFI enabled we'll have to save this small perf improvement for the future when we can switch on later.

@DavidFair DavidFair requested a review from a team as a code owner January 14, 2026 19:57
@DavidFair DavidFair added the bug Something isn't working label Jan 14, 2026
@DavidFair DavidFair changed the title BUG: Force BIOS across our images that can support GPUs Force BIOS across our images that can support GPUs Jan 14, 2026
DaveW-STFC
DaveW-STFC previously approved these changes Jan 14, 2026
Copy link
Contributor

@DaveW-STFC DaveW-STFC left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

khalford
khalford previously approved these changes Jan 15, 2026
@DavidFair
Copy link
Collaborator Author

Ah you've beat me to it as my push was rejected, could you include the comment so we don't revert this later on

@khalford
Copy link
Member

Ah you've beat me to it as my push was rejected, could you include the comment so we don't revert this later on

Sorry, yes I've put it back in.

@DavidFair
Copy link
Collaborator Author

We'll need to also re-test RL and Ubuntu still boot with this in BIOS mode, as I'm not sure if the base cloud-img file includes both boot mechanisms
Just booting proves we have MBR and EFI support on the new images

@DavidFair
Copy link
Collaborator Author

LGTM

khalford
khalford previously approved these changes Jan 15, 2026
We need to force BIOS until we're running EFI and above 4GB decoding
everywhere. The kernel and Nvidia drivers will try to use reallocatable
BARs from the EFI, but there are none on our existing RL8 hosts because
they're running BIOS's with above 4GB decoding disabled.

There's a slightl perf degredation on the GPUs and booting (but not a regression as
we're already BIOS booting for these images) by using BIOS instead of EFI. But
until we get all our hosts to RL9+ with EFI enabled we'll have to save
this small perf improvement for the future when we can switch on later.
@azahmd azahmd merged commit 31e95d9 into main Jan 15, 2026
11 checks passed
@azahmd azahmd deleted the Force_bios branch January 15, 2026 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants